<%-- 
    Document   : relatorioProduto
    Created on : 15/11/2011, 00:00:55
    Author     : KOMATSU
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
   
    <body><div id="container"><div id="content">
        <%@include file="topo.jsp" %>
        <%@ page import="br.objetos.*, java.util.*" %>
        
        <table border="0" cellspacing="5" cellpadding="5" width="100%">
            <tr>
                <th>
                    <%@include file="abalateral.jsp" %>
                </th>
            </tr><tr>
                <th align="left">
                    <h1>Relatório dos Produtos</h1>
                    <%
                        RelatorioMetodos rm = new RelatorioMetodos();
                    %>
                    <p>
                         <form action="relatorioDo.jsp?estado=buscarP" method="post">
                            Mês:<select name="mes">
                                       <%
                                        List listaM = new ArrayList();
                                            listaM = rm.getMeses();
                                            int cont=0;
                                        for (Iterator it = listaM.iterator(); it.hasNext();) {
                                                String mes= (String) it.next();
                                                cont++;
                                         %>
                                        <option value="<%=cont%>"><%=mes%>
                                         <% 
                                        }
                                         %>
                                    </select> 
                            Ano:<select name="ano">
                                       <%
                                        List listaA = new ArrayList();
                                            listaA = rm.getAnos();
                                        for (Iterator it = listaA.iterator(); it.hasNext();) {
                                                String ano= (String) it.next();
                                         %>
                                        <option value="<%=ano%>"><%=ano%>
                                         <% 
                                        }
                                         %>
                                    </select> 
                            <input type="submit" value="Buscar" />
                         </form>
                    </p>
                    <%
                        if (request.getParameter("inserted") != null) {
                            rm = (RelatorioMetodos) session.getAttribute("produtos");
                    %>
                    <p>Busca realizada com sucesso.</p>
                    <%
                        }
                    %>
                    
                    <table border="1" cellspacing="2">
                        <thead>
                            <tr>
                                <th>DATA</th>
                                <th>PRODUTO</th>
                                <th>QTD</th>
                                <th>PREÇO</th>
                                <th>QTD x PREÇO</th>
                            </tr>
                        </thead>
                        <%
                                        
                                        
                                        if (!rm.getMensagem().equals("")){
                                            out.println(rm.getMensagem());
                                        }else {
                                            Double total = 0.0;
                                            List lista = new ArrayList();
                                            lista = rm.getListaProdutos();
                                            for (Iterator it = lista.iterator(); it.hasNext();) {
                                                Produto prod = (Produto) it.next();
                                                Double res = Double.parseDouble(prod.getQdade())
                                                        *Double.parseDouble(prod.getPreco());
                                                total=total + res;
                            %>
                            <tr>
                                <th>
                                    <%=prod.getData()%>
                                </th>
                                <th>
                                    <%=prod.getTipo()%>
                                </th>
                                <th>
                                    <%=prod.getQdade()%>
                                </th>
                                <th>
                                    <%=prod.getPreco()%>
                                </th>
                                <th>
                                    <%=res%>
                                </th>

                            </tr>
                            <%
                                            }
                            %>
                            <tr>
                                <th></th>
                                <th></th>
                                <th></th>
                                <th>TOTAL:</th>
                                <th><%=total%></th>
                            </tr>
                            <%
                                        }
                            %>
                        <tbody>
                           
                           
                        </tbody>
                    </table>
                    
                </th>
            </tr>
        </table>
        
    </div><div id="footer" align="center"><%@include file="footer.jsp" %></div></div></body>
</html>
